/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package ligueBaseball;

import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;

/**
 *
 * @author mauricio
 */
class Arbitrer {

    private PreparedStatement stmtExiste;
    private PreparedStatement stmtInsert;
    private Connexion cx;

    public Arbitrer(Connexion cx) throws SQLException {
        this.cx = cx;

        stmtExiste = cx.getConnection().prepareStatement("select  * from arbitre where arbitrenom = ? and arbitreprenom = ?");
        stmtInsert = cx.getConnection().prepareStatement("insert into arbitre (arbitreid, arbitrenom, arbitreprenom) " +
                "values (?,?,?)");
    }

    public void creer(int arbitreId, int matchId) throws SQLException {
        stmtInsert.setInt(1, arbitreId);
        stmtInsert.setInt(2, matchId);
        stmtInsert.executeUpdate();
    }

    public boolean existe(int arbitreId, int matchId) throws SQLException {
        stmtExiste.setInt(1, arbitreId);
        stmtExiste.setInt(2, matchId);
        ResultSet rset = stmtExiste.executeQuery();
        boolean relationExiste = rset.next();
        rset.close();
        return relationExiste;
    }
    public Connexion getCx() {
        return cx;
    }

    public void setCx(Connexion cx) {
        this.cx = cx;
    }
}
